package com.meiyou.service;

import java.util.List;

import com.meiyou.pojo.EasyUIDataGrid;
import com.meiyou.pojo.MeiyouTnask;
import com.meiyou.pojo.MeiyouTuina;
import com.meiyou.pojo.vo.TourApplyVo;
import com.meiyou.pojo.vo.TuinaApplyVo;

public interface TuiNaService {
	/**
	 * 发布推拿会所
	 * 
	 * @param meiyouTuina
	 * @return
	 */
	int insTuiNa(MeiyouTuina meiyouTuina);

	/**
	 * 显示推拿会所全部信息
	 * 
	 * @param meiyouTuina
	 * @return
	 */
	List<MeiyouTuina> selTuina(String tUCount);

	/**
	 * 显示我发布的推拿会所信息
	 * 
	 * @param tUCount
	 * @param rows
	 * @param page
	 * @return
	 */
	List<TuinaApplyVo> selMyTuiNa(String uCount);

	/**
	 * 删除推拿会所信息
	 * 
	 * @param id
	 * @return
	 */
	int delTuiNa(int tId);

	/**
	 * 后台分页显示推拿信息
	 * 
	 * @param rows
	 * @param page
	 * @return
	 */
	List<MeiyouTuina> showTuiNa(MeiyouTuina meiyouTuina);

	/**
	 * 后台分页模糊查询
	 * 
	 * @param tUCount
	 * @param rows
	 * @param page
	 * @return
	 */
	EasyUIDataGrid selectAllTuiNa(String tUCount, int rows, int page);
	
	/**
	 * 根据id查询附近的推拿
	 * @param tId
	 * @return
	 */
	MeiyouTuina selTuinaById(int tId);
	
	/**
	 * 新增推拿购买记录
	 * @param meiyouTnask
	 * @return
	 */
	int insTnask(MeiyouTnask meiyouTnask);
	
	/**
	 * 修改出售数量
	 * @return
	 */
	int updSell(int tSell,int tId);
	
	/**
	 * 查询出售数量
	 * @param tId
	 * @return
	 */
	int selSell(int tId);
	
	/**
	 * 我的报名-推拿
	 * @param uCount
	 * @return
	 */
	List<TuinaApplyVo> selMyTnApply(String uCount);
	
	/**
	 * 推拿详情
	 * @param tId
	 * @return
	 */
	MeiyouTuina selTuinaDetails(int tId);
	
	/**
	 * 推拿评星
	 * @param tId
	 * @return
	 */
	int selTuinaAssess(int tId);
	
	/**
	 * 修改评分
	 * @param tAssess
	 * @param tId
	 * @return
	 */
	int updTuinaAssess(int tAssess,int tId);
 }
